package ca.etsmtl.log660.observer;

/**
 * Interface INotificationAgent defines a notification object whose purpose is to hold
 * the information relating to a specfic update of an AObservable instance to it's IObserver
 * 
 * It is essentially an empty interface created for generalization purposes and to hide the AObservable instance
 * from it's observer. When an IObserver instance id updated it will receive an INotificationAgent instance containing
 * the information specific to that update instead of receiving the entire AObservable instance
 * 
 * @author Marc
 */
public interface INotificationAgent {}
